#contact {
    float: left;
    margin-right: 10px;
    width: 724px;
}
#contact .sub_menu {
    background: url("images/bg_sub_menu.jpg") no-repeat scroll left top transparent;
    height: 29px;
    width: 738px;
}
#contact .top {
    font-size: 12px;
    height: 29px;
    line-height: 31px;
    margin-left: 10px;
    text-transform: uppercase;
    width: 680px;
}
#contact .sub_menu .parent {
    background: url("images/r_a.jpg") no-repeat scroll left center transparent;
    color: white;
    display: block;
    float: left;
    font-weight: bold;
    height: 32px;
    margin-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}
#contact .sub_menu span {
    background: url("images/l_a.jpg") no-repeat scroll right center transparent;
    padding: 7px 12px 8px 3px;
}
#contactBox .row2 {
    height: 137px;
    width: 470px;
}
#contactBox .row input, #contactBox .row2 input {
    color: #308000;
    float: right;
    height: 20px;
    margin-right: 10px;
    width: 353px;
}
#contactBox .row1 {
    height: 30px;
    text-align: right;
    width: 340px;
}
#contactBox textarea {
    border: 1px solid #D1C7AC;
    color: #308000;
    float: right;
    height: 130px;
    margin-right: 10px;
    width: 360px;
}
#contactBox lable {
    float: left;
}
#contactBox .box_Contact {
    border: 0 none;
    color: #000000;
    font-size: 13px;
    width: 480px;
}
.contactDetail {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E8E8E8 #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 20px;
    width: 678px;
}
#contact .contactDetail img {
    border: 0 none;
    float: left;
    height: 171px;
    margin: 0 15px 10px 0;
    padding: 2px;
    width: 171px;
}
.contactDetail a:link, .contactDetail a:visited {
    color: #3E8811;
    text-decoration: none;
}
.contactDetail h1 {
    color: #3E8811 !important;
    font-size: 16px;
}
.contactDetail .Address1, .contactDetail .Address2 {
    color: #2E2D2D;
    line-height: 24px;
    text-align: left;
}
#contact #contactBox {
    margin-left: 95px;
}
.contactDetail span.sp1 {
    float: left;
    width: 75px;
}
#contact .content {
    margin-bottom: 20px;
    width: 100%;
}
.contactDetail span.sp2 {
    float: right;
    width: 400px;
}
.contactDetail .addr, .Tel, .Fax, .Mail, .webSite {
    width: 490px;
}
#contactBox {
	margin-left: 95px;
}
#contactBox input.Button,  input.btninput, input.btnSubmit 
{
	background-attachment: scroll;
    background-color: #D4D0C8;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #404040;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    cursor: pointer;
    display: block;
    margin-right: 32px;
    overflow: visible;
    white-space: nowrap;
}
input.TextBox, #contactBox .row input, #contactBox .row2 input {
    border: 1px solid #D1C7AC;
    color: #333333;
    font-family: tahoma,arial,sans-serif;
    padding: 3px;
}
#contactBox .row {
    height: 30px;
    width: 500px;
    margin-bottom: 10px;
}
#contactBox .row2 {
    height: 137px;
    width: 500px;
}
.contactBox input {
    float: right;
    height: 20px;
    margin-right: 10px;
    width: 410px;
}
#contactBox .row1 {
    height: 30px;
    text-align: right;
    width: 310px;
}
.contactBox textarea {
    float: right;
    height: 130px;
    margin-right: 10px;
    width: 360px;
}
.contactBox lable {
    float: left;
}
.box_Contact .btnSubmit {
    float: right;
    height: 28px;
    width: 80px;
}
.pager {
    clear: both;
    margin-top: -15px;
    padding: 0 0 5px;
    position: absolute;
    right: 645px;
    text-align: right;
}
.pager .amount {
    color: #CCCCCC;
    float: left;
    font-size: 11px;
}
.pager .limiter {
    color: #BBBBBB;
    float: right;
}
.pager .pages {
}
.pager .pages ol {
    display: inline;
}
.pager .pages li {
    display: inline;
    padding: 2px 0;
}
.pager .pages .current {
    font-size: 14px;
    font-weight: bold;
}
.pager a:link, .pager a:visited {
    color: #1E5D8D;
    padding: 2px 5px;
    text-decoration: underline;
}
#contact_info {
    padding: 10px;
}
#contact_info .sendContact {
    color: #666666;
    text-decoration: none;
}
#contact_info .continue {
    color: Red;
    font-weight: bold;
    text-decoration: none;
}
#contact_info a:hover {
    text-decoration: underline;
}
#listquestion {
    margin: 0 auto;
    text-align: justify;
    width: 865px;
}
#listquestion .btnSubmit {
    display: inline-block;
    margin: 20px;
    padding: 5px 10px;
}
#listquestion a {
    color: #880000;
    font-weight: bold;
    text-decoration: none;
}
#listquestion .btn {
    text-align: center;
}
#listquestion .poll_name {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}
#listquestion .doctor {
    border-bottom: 1px solid #0F0F8B;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#listquestion .doctor h1 {
    background: url("./images/doctor.png") no-repeat scroll 0 0 transparent;
    color: #880000;
    float: right;
    font-size: 13px;
    height: 21px;
    margin-bottom: 5px;
    padding-left: 17px;
}
#listquestion .note {
    color: #880000;
}
#contactform .customer-info .answer input {
    width: 50px !important;
}
#listquestion table, #listquestion textarea {
    margin-left: 30px;
    margin-right: 30px;
}
#listquestion .chkoption input {
    margin-right: 5px;
}
#listquestion tr {
    float: left;
    width: 267px;
}
#listquestion .chkoption td {
    margin-bottom: 10px;
}
#listquestion .chkoption label {
    color: #000000;
    font-size: 12px;
    text-align: center;
}
#contact-form hr {
    margin: 10px 0;
}
#contact-form .customer-info {
    float: left;
    margin: 10px 0 0;
}
#contact-form .receiver-info {
    float: left;
    margin-top: 10px;
}
#contact-form h4 {
    background: url("../images/bg_header_product.jpg") no-repeat scroll 0 0 transparent;
    color: #3F6D43;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    padding-left: 25px;
    text-transform: uppercase;
}
#contact-form .content {
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 10px 0 0 50px;
}
#contact-form .info-left, #contact-form .info-right {
    float: left;
}
#contact-form .bottom, #checkout-form .bottom {
    background: url("../images/bg_footer_product.jpg") no-repeat scroll 0 0 transparent;
    height: 27px;
    width: 754px;
}
#contact-form h1 {
    font-size: 14px;
    padding: 10px;
}
#contact-form .infomation {
    color: red;
    font-size: 14px;
}
#contact-form label {
    display: block;
    font-size: 15px;
    font-weight: inherit !important;
    margin: 5px 10px 0;
    text-align: left;
}
#contact-form input {
    border: 1px dotted #8299BA;
    height: 24px;
    line-height: 24px;
    margin: 0 0 0 10px;
    width: 250px;
}
#contact-form textarea {
    border: 1px dotted #8299BA;
    height: 85px;
    margin: 0 0 0 10px;
    width: 250px;
}
#contact-form .captcha {
    margin: 10px 0 10px 5px;
}
#contact-form .captcha input, #contact-form .captcha label {
    margin: 0 !important;
}
#contact-form .button {
    background-attachment: scroll;
    background-color: #F6F6F6;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    height: 28px;
    overflow: visible;
    padding: 2px 8px 4px;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
    vertical-align: middle;
    white-space: nowrap;
    width: 80px;
}
#contact-form .reset {
    margin: 0 !important;
}
#contact-form .button:hover {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
    border: 1px solid #808E9B;
    box-shadow: 0 0 3px #999999;
    outline: 0 none;
}
#contact-form #info {
    margin: 0 0 0 10px;
}
#contactform hr {
    float: left;
    margin: 10px 0;
}
#contactform .customer-info {
    float: left;
    margin: 10px 0;
}
#contactform .customer-info p {
    float: left;
    text-align: left;
    width: 100%;
}
#contactform .receiver-info {
    float: right;
    margin-top: 10px;
}
#contactform h4 {
    background: url("../images/bg_header_product.jpg") no-repeat scroll 0 0 transparent;
    color: #3F6D43;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    padding-left: 25px;
    text-transform: uppercase;
}
#contactform .content {
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 10px 0 0 50px;
}
#contactform .info-left, #contactform .info-right {
    float: left;
}
#contactform .bottom, #checkoutform .bottom {
    background: url("../images/bg_footer_product.jpg") no-repeat scroll 0 0 transparent;
    height: 27px;
    width: 754px;
}
#contactform h1 {
    font-size: 14px;
    padding: 10px;
}
#contactform .infomation {
    color: red;
    font-size: 14px;
}
#contactform label {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: inherit !important;
    margin: 5px 10px 10px;
    text-align: left;
    width: 88px;
}
#contactform input {
    border: 1px dotted #8299BA;
    float: left;
    height: 19px;
    line-height: 19px;
    margin: 0 0 20px;
    width: 221px;
}
#contactform {
    margin: 40px auto;
    width: 865px;
}
#contactform .form, #listquestion .form {
    border-bottom: 1px solid #0F0F8B;
    color: #880000;
    font-size: 12px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
#contactform textarea {
    border: 1px dotted #8299BA;
    height: 85px;
    margin: 0 0 0 10px;
    width: 250px;
}
#contactform .captcha {
    margin: 0 0 10px 5px;
}
#contactform .captcha input, #contactform .captcha label {
    margin: 0 !important;
}
#contactform .button {
    background-attachment: scroll;
    background-color: #F6F6F6;
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    height: 28px;
    overflow: visible;
    padding: 2px 8px 4px;
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
    vertical-align: middle;
    white-space: nowrap;
    width: 80px;
}
#contactform .reset {
    margin: 0 !important;
}
#contactform .button:hover {
    background: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB) repeat scroll 0 0 #F3F3F3;
    border: 1px solid #808E9B;
    box-shadow: 0 0 3px #999999;
    outline: 0 none;
}
#contactform #info {
    margin: 0 0 0 10px;
}
.row select{
    border: 1px solid #D1C7AC;
    color: #333333;
    font-family: tahoma,arial,sans-serif;
    padding: 3px;
    
    float: right;
    height: 30px;
    margin-right: 10px;
    width: 361px;
}
